@charset "utf-8";
/*product view*/
.product_view {
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	border-bottom:1px dashed #bbb;
}

.product_view div.left {
	width: 420px;
	float: left;
}
.product_view div.left_btn {
	float: left;
	padding-top:27px;
	padding-left:7px;
	width:15px;
}
.goods_image_scroll {
	float:left;
	width: 375px;
	height:64px;
	overflow:hidden;
}
.product_view div.right_btn {
	float: right;
	text-align:right;
	padding-top:27px;
	padding-right:7px;
}
.goods_image_scroll ul li {
	width: 75px;
	text-align: center;
	float: left;
}
.product_view div.left .imgborder {
	border: 1px solid #ddd;
	padding:1px;
}

.product_view div.left p {
	padding-top: 5px;
}

.product_view div.left p a {
	padding: 0 3px;
}
div.property {
	border:1px solid #ddd;
	background:#F7F7F7;
	padding:5px 0;
}
div.property ul {
	padding:0 10px;
}
div.property ul li {
	float:left;
	width:345px;
	line-height:1.8;
}


.product_view div.right {
	float: right;
	width: 310px;
}

.product_view div.right h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	border-bottom: 1px dashed #bbb;
}
.product_view div.right h2 span.promotion_red {
	color:#c00;
}
.product_view div.right div.top {
	padding-top: 5px;
}

.product_view div.right div.bottom {
	padding-bottom: 1px;
}

.product_view div.right div.detail {
	padding-left: 10px;
	line-height: 24px;
}

.product_view div.right div.detail span.price {
	color: #CE1919;
	font: 24px tahoma, arial, verdana, geneva, sans-serif;
}

.product_view div.right div.detail span.num {
	font-weight: bold;
	color: #E9BE16;
}

.product_view div.right div.box {
	border: 1px solid #eee;
	padding: 10px;
	margin-top: 7px;
}

.product_view div.right div.box span.score {
	font-weight: bold;
	color: #E9BE16;
}

.product_view div.right div.box span.score_2 {
	color: #E9BE16;
}

.product_view div.right div.box ul.product_color {
	padding-top: 6px;
}

.product_view div.right div.box ul.product_color li {
	width: 48px;
	height:48px;
	float: left;
	position:relative;
}
.product_view div.right div.box ul.product_color li img {
	border:1px solid #C8C9CD;
}
.product_view div.right div.box ul.product_color li a:hover img {
	border:1px solid #c00;
}
.product_view div.right div.box ul.product_color li div.lack {
	width:42px;
	height:42px;
	background:url(http://wsstatic.mbaobao.com/v1/images/bg_lack.gif) no-repeat;
	position:absolute;
}
.product_view div.right div.box div.buy {
	clear: both;
	padding-top: 4px;
}

.product_view div.right div.box div.buy input {
	background: #fff;
	border: 1px solid #c4c4c4;
	height: 15px;
	width: 44px;
	color: #666;
	font: 11px arial,tahoma,verdana,geneva,sans-serif;
	text-align: center;
}

.product_view div.right div.btn {
	padding: 17px 0 8px 0;

}
.product_view div.right div.share {
	width:290px;
	padding:5px 10px;
	border-top: 1px dashed #bbb;
	border-bottom: 1px dashed #bbb;
	overflow: hidden;
}
.product_view div.right div.intro {
	padding: 10px 5px;
}

.product_view div.right div.gifts div.more_gifts {
	padding: 8px 0 8px 0;
}

.product_view div.right div.gifts ul li {
	float: left;
	width: 135px;
	text-align: center;
}

.product_view div.right div.gifts ul li img {
	border: 1px solid #f1f1f1;
}

.product_view div.right div.gifts ul li div.text {
	padding-top: 3px;
}

.product_btn_buy {
	text-align: right;
	clear: both;
	padding: 19px 0 14px 0;
}

.sale_record {
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	color: #000;
	background: #d2d2d2;
	font-weight: bold;
	margin-top: 15px;
	clear: both;
}


/*salerecordform*/
.sale_record_form {

}

.sale_record_form span.total {
	line-height: 24px;
}

.sale_record_form table {
	border-collapse: collapse;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	width: 730px;
	margin-top:10px;
}

.sale_record_form table td {
	border: 1px solid #DED9D3;
	padding: 0 5px;
	color:#777;
}

.sale_record_form table thead tr {
	background: #F4F3EF;
	height: 25px;
	text-align: center;
}
.sale_record_form table thead tr td {
	line-height:25px;
}

.sale_record_form table tbody tr {
	height: 25px;
}

.sale_record_form table td span.color {
	color: #999;
}
.sale_record_form div.pages {
	padding:5px 10px 5px 0;
	color:#777;
}
.sale_record_form div.pages a:link, .sale_record_form div.pages a:visited {
	color:#777;
}
.sale_record_form div.pages a:hover {
	color:#c00;
}

/*comment*/
.comment {
	padding-top: 11px;
}

.comment div.right_module {
	padding: 5px;
}

.comment div.right_module dl {
	padding: 5px 10px;
}

.comment div.right_module dl.color {
	background: #F8F8F8;
}

.comment div.right_module dl dt {
	line-height: 22px;
	font-weight: bold;
}

.comment div.right_module dl dd {
	line-height: 18px;
}

.comment div.right_module input.txtinput,
.add_address div.main_module input.txtinput,
.checkout_product_list .total p.info input.txtinput {
	background: #fff;
	border: 1px solid #c4c4c4;
	font: 12px arial,tahoma,verdana,geneva,sans-serif;
	color: #666;
	height: 18px;
}

.comment div.right_module textarea.txtinput, .add_address div.main_module textarea.txtinput {
	background: #fff;
	border: 1px solid #c4c4c4;
	font: 12px arial,tahoma,verdana,geneva,sans-serif;
	color: #666;
}

.comment span.pages {
	display: block;
	padding-right: 5px;
	line-height: 18px;
	text-align: right;
}
.comment div.pages {
	clear:both;
	height:20px;
	line-height: 20px;
	text-align: center;
	padding-top: 7px;
}

/*20100201 product_detail*/
.product_detail_select_box {
	height:28px;
	margin-top:20px;
	background:url(http://wsstatic.mbaobao.com/v1/images/new_homepage/bg_product_detail_select.gif) repeat-x;
}
.product_detail_select_box span.top {
	float:right;
	margin:7px 10px 0 0;
}
.product_detail_select_box span.top a:link, .product_detail_select_box span.top a:visited {
	color:#c00;
}
.product_detail_select_box span.top a:hover {
	text-decoration:underline;
}
.product_detail_select_box ul {}
.product_detail_select_box ul li {
	width:92px;
	float:left;
}
.product_detail_select_box ul li a {
	display:block;
	width:90px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.product_detail_select_box ul li a:link, .product_detail_select_box ul li a:visited {
	color:#696969;
	background:url(http://wsstatic.mbaobao.com/v1/images/new_homepage/bg_product_detail_btn.gif) no-repeat left top;
}
.product_detail_select_box ul li a:hover, .product_detail_select_box ul li.on a:link, .product_detail_select_box ul li.on a:visited {
	color:#434142;
	background:url(http://wsstatic.mbaobao.com/v1/images/new_homepage/bg_product_detail_btn.gif) no-repeat left bottom;
}
.product_detail_select_box ul li.on_2 a {
	color:#434142;
	background:url(http://wsstatic.mbaobao.com/v1/images/new_homepage/bg_product_detail_btn_2.gif) no-repeat;
}
.product_detail {
	width: 748px;
	overflow: hidden;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.product_detail h2.right_module {
	border: 0;
	border-top: 1px solid #ddd;
}

.product_detail div.content {
	padding: 10px 5px;
}

/*20100202comment*/
.comment_detail {
	padding-top: 11px;
}
.comment_detail div.title {
	background:#F4F3EF;
	height:25px;
	line-height:25px;
	padding-left:10px;
}
.comment_detail div.title a:link, .comment_detail div.title a:visited {
	color:#c00;
	text-decoration:underline;
}
.comment_detail {
	padding: 5px;
}

.comment_detail  dl {
	padding: 5px 10px;
}

.comment_detail dl.color {
	background: #F8F8F8;
}

.comment_detail dl dt {
	line-height: 22px;
	font-weight: bold;
}

.comment_detail dl dd {
	line-height: 18px;
}
.comment_detail div.pages {
	padding:10px 0;
	text-align:center;
	border-top:1px dashed #ccc;
	width:730px;
	margin:5px auto 0 auto;
}
.comment_detail p.tac {
	padding:20px 0 20px 0;
}

.write_comment {
	width:730px;
	margin:0 auto;
	margin-bottom:10px;
}
.write_comment h2.right_module {
	background:#F4F3EF;
	border-top:1px solid #DED9D3;
	border-left:1px solid #DED9D3;
	border-right:1px solid #DED9D3;
}
.write_comment div.right_module {
	border-bottom:1px solid #DED9D3;
	border-left:1px solid #DED9D3;
	border-right:1px solid #DED9D3;
}
.write_comment input.txtinput {
	background: #fff;
	border: 1px solid #c4c4c4;
	font: 12px arial,tahoma,verdana,geneva,sans-serif;
	color: #666;
	height: 18px;
}

.write_comment textarea.txtinput {
	background: #fff;
	border: 1px solid #c4c4c4;
	font: 12px arial,tahoma,verdana,geneva,sans-serif;
	color: #666;
}

.comment_detail div.general {
	background:#F4F3EF url(http://wsstatic.mbaobao.com/v1/images/icon_bar_2.gif) no-repeat 305px 10px;
}
.general div.general_box {
	padding:13px 0 0 20px;
}
.general div.general_box div.general_detail {
	width:280px;
	height:24px;
}
.general div.general_box div.general_detail div.text {
	width:35px;
}
.general div.general_box div.general_detail div.bar {
	width:180px;
	border:1px solid #DED9D3;
	padding:1px;
}
.general div.general_box div.general_detail div.percent {
	padding-left:10px;
}
.general_product div.pic {
	padding:1px;
	border:1px solid #ddd;
	margin-top:12px;
	background:#fff;
}
.general_product div.text {
	padding:10px 0 0 20px;
	line-height:1.6;
}
.general_product div.text div.p_title {
	font-weight:bold;
	color:#333;
}
.general_product div.text div.p_price {}
.general_product div.text div.p_price span {
	color:#c00;
	font-size:14px;
	font-weight:bold;
}
.general_product div.text div.p_btn {
	padding:3px 0 0 0;
}

/*20100324 consult*/
.consult_box {
	background:url(http://wsstatic.mbaobao.com/v1/images/comments/consult_bg.gif) repeat-y;
	margin-top:5px;
}
.consult_box_title {
	height:32px;
	background:url(http://wsstatic.mbaobao.com/v1/images/comments/consult_title.gif) no-repeat;
	padding-left:40px;
	line-height:32px;
}
.consult_box_title span {
	float:left;
	display:block;
}
.consult_box_title span.pic {
	padding-top:10px;
}
.consult_box_body {
	padding:5px 20px 8px 20px;
	line-height:1.8;
}
.consult_box_bottom {
	background:url(http://wsstatic.mbaobao.com/v1/images/comments/consult_bottom.gif) no-repeat;
	height:5px;
	overflow:hidden;
}
.consult_box_reply_box {
	background:url(http://wsstatic.mbaobao.com/v1/images/comments/consult_reply_bottom.gif) no-repeat center bottom;
	width:710px;
	margin:0 auto;
}
.consult_box_reply_title {
	height:5px;
	background:url(http://wsstatic.mbaobao.com/v1/images/comments/consult_reply_top.gif) no-repeat;
	overflow:hidden;
}
.consult_box_reply_body {
	padding:3px 20px 10px 20px;
	line-height:1.8;
	color:#666;
}
.consult_box_reply_blank {
	height:8px;
	overflow:hidden;
}
/**-------------------------------------分享----------------------------------------------**/
.sinashare{float: left;display: inline;line-height:16px;padding-left:20px;background: url(http://wsstatic.mbaobao.com/v1/images/temp/icon_sina.gif) no-repeat 0 center;margin-right:15px;}
.renrenshare{line-height:16px;margin-top:4px;}

/**-------------------------------------相似商品推荐----------------------------------------------**/
.ptsliderbox {width:716px;padding:16px;border: 1px solid #dbdbdb;position:relative;margin-top: 44px;}
.ptsliderbox h3 {float: left;height:28px;line-height:28px;background:#fff url(http://wsstatic.mbaobao.com/v1/images/otherpttit.gif) repeat left 0;padding-left: 15px;position:absolute;left:-1px;top:-28px;}
.ptsliderbox h3 span {float: left;font-size: 14px;color:#434142;height:28px;line-height:28px;padding-right: 15px;background:#fff url(http://wsstatic.mbaobao.com/v1/images/otherpttit.gif) repeat right 0;}
#ptslider {width:670px;height:145px!important;overflow: hidden;margin:0 auto;}
#ptslider li {float: left;width:134px;text-align: center;}
#ptslider li a:link img,#ptslider li a:visited img {padding:1px;border: 1px solid #dbdbdb;}
#ptslider li a:hover img,#ptslider li a:active img {padding:1px;border: 1px solid #ea7b5a;color:#666;}
#ptslider li a.otherimg {display: block;}
#ptslider li a.otherimg img {vertical-align:bottom;}
#ptslider li span.otherlink {display: block;width:120px;line-height:1.5;padding:0;margin:1px auto 0;cursor: pointer;padding-top:2px;}
#ptslider li a.otherlink:link,#ptslider li a.otherlink:visited {color:#666;}
#ptslider li a.otherlink:hover,#ptslider li a.otherlink:active {color:#cc0000;}
#prevptBtn {display: block;overflow: hidden;width:10px;height:45px;position:absolute;left:20px;top:60px;background: url(http://wsstatic.mbaobao.com/v1/images/otherptbtn.gif) repeat 0 0;}
#nextptBtn {display: block;overflow: hidden;width:10px;height:45px;position:absolute;right:20px;top:60px;background: url(http://wsstatic.mbaobao.com/v1/images/otherptbtn.gif) repeat -10px 0;}
#prevptBtn a:link,#prevptBtn a:visited {display: block;overflow: hidden;width:10px;height:45px;text-indent: -100px;background: url(http://wsstatic.mbaobao.com/v1/images/otherptbtn.gif) repeat 0 -45px;}
#prevptBtn a:hover,#prevptBtn a:active {display: block;overflow: hidden;width:10px;height:45px;text-indent: -100px;background: url(http://wsstatic.mbaobao.com/v1/images/otherptbtn.gif) repeat 0 -90px;}
#nextptBtn a:link,#nextptBtn a:visited {display: block;overflow: hidden;width:10px;height:45px;text-indent: -100px;background: url(http://wsstatic.mbaobao.com/v1/images/otherptbtn.gif) repeat -10px -45px;}
#nextptBtn a:hover,#nextptBtn a:active {display: block;overflow: hidden;width:10px;height:45px;text-indent: -100px;background: url(http://wsstatic.mbaobao.com/v1/images/otherptbtn.gif) repeat -10px -90px;}